2009-04-03 3 views
2

Группа Я вставляю данные из SQL в Excel, и кажется, что Excel пытается читать мои мысли, преобразовывая некоторые из моих чисел в даты. То есть одно число - 2-2131, и когда я вставляю его в excel, он показывает Feb-31 даже 2-3291 wnats, чтобы быть Feb-61Вставить из SQL в Excel ... Excel хочет думать обо мне

STOP IT EXCEL!

Это сводит меня с ума, и я не могу найти простой способ обойти это. Я попробовал «вставить специальный» в качестве текста, и он по-прежнему форматирует. Я могу заставить его работать, если я создаю соединение и использую этот запрос, но я просто хочу иметь возможность копировать данные в целях тестирования.

У кого-нибудь есть легкое решение моей головной боли?

Заранее благодарен!

ответ

0

Выделите затронутую строку, щелкните правой кнопкой мыши, выберите Format Cells..., выберите Text, прежде чем вставлять данные.

+0

Вы должны отформатировать его перед вставкой данных –

+0

Нет - это фактически изменяет его на дату –

+0

Да, только что проверил, чтобы убедиться, что после того, как я разместил и заметил это. Очень озорной со стороны Excel. –

10

Формат столбца как текст до вставка текста.

+0

До или после не имеет значения, значение ячейки не изменяется –

+0

На самом деле, просто попробовал, и Excel меняет значения вещей, таких как 2-3121. Это противно. –

2

Выберите ячейки заранее и отметьте форматирование как текст. (Формат-> Ячейки, выберите «Текст» из категорий и нажмите «ОК»). Затем вставьте свои данные.

0

После вставки данных sql в excel измените формат даты и времени Excel на простые цифры, разделенные тире. Таким образом, даже если excel предположил бы, что это дата, он будет отображать числа как есть.

2

Хит F-2 перед тем, как вставить код, а затем он просто помещает его в одну ячейку.

 Смежные вопросы

  • Нет связанных вопросов^_^