脚本
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# file_path = r"C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\ARMASTลูกค้า 3.txt"
|
||||
# output_file_path = r"C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\ARMASTลูกค้า 215415.txt"
|
||||
#
|
||||
# # 使用TIS-620编码读取文件,并处理可能的编码错误
|
||||
# with open(file_path, 'r', encoding='TIS-620', errors='replace') as file:
|
||||
# content = file.read()
|
||||
#
|
||||
# # 直接将内容写入新的UTF-8编码文件
|
||||
# with open(output_file_path, 'w', encoding='UTF-8') as output_file:
|
||||
# output_file.write(content)
|
||||
#
|
||||
import pandas as pd
|
||||
df = pd.read_excel(r"C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\新建文件夹\tai.xlsx",sheet_name="Products")
|
||||
|
||||
output_file_path = r'C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\新建文件夹\translated_excel_file.csv' # 替换为你想要保存的文件路径
|
||||
df.to_csv(output_file_path)
|
||||
print(f"File has been converted and saved to {output_file_path}")
|
||||
|
||||
|
||||
|
||||
# import pandas as pd
|
||||
# from googletrans import Translator
|
||||
#
|
||||
# # 初始化翻译器
|
||||
# translator = Translator()
|
||||
#
|
||||
# # 读取Excel文件
|
||||
# file_path = r"C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\新建文件夹\tai.xlsx" # 替换为你的Excel文件路径
|
||||
# df = pd.read_excel(file_path,sheet_name='Products',engine='openpyxl')
|
||||
#
|
||||
# # 定义一个函数来翻译单元格内容
|
||||
# def translate_text(text, src='zh-cn', dest='th'):
|
||||
# try:
|
||||
# translated = translator.translate(text, src=src, dest=dest)
|
||||
# return translated.text
|
||||
# except Exception as e:
|
||||
# print(f"Error translating text '{text}': {e}")
|
||||
# return text
|
||||
#
|
||||
# # 遍历DataFrame并翻译每个单元格的内容
|
||||
# for column in df.columns:
|
||||
# df[column] = df[column].apply(lambda x: translate_text(str(x)) if isinstance(x, str) else x)
|
||||
#
|
||||
# # 保存翻译后的DataFrame到新的Excel文件
|
||||
# output_file_path = r'C:\Users\Administrator.DESKTOP-7IC2USJ\Desktop\新建文件夹\translated_excel_file.xlsx' # 替换为你想要保存的文件路径
|
||||
# df.to_excel(output_file_path, index=False)
|
||||
#
|
||||
# print("Translation complete and saved to", output_file_path)
|
||||
Reference in New Issue
Block a user